right handed helix - Alemán Inglés Diccionario